package cn.mazexal.examapi.models.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;


import java.io.Serializable;
import java.math.BigDecimal;

/**
* 用户做题记录
*
*/
@Data
@Schema(description = "")
public class UserExamLogVO implements Serializable {

    /**
     *
     */
    @Schema(description = "")
    private Long id;

    /**
     *
     */
    @Schema(description = "")
    private Long examBankId;

    /**
     *
     */
    @Schema(description = "")
    private Long examId;

    /**
     *
     */
    @Schema(description = "")
    private Long userId;

    /**
     *
     */
    @Schema(description = "")
    private Long beginTime;

    /**
     *
     */
    @Schema(description = "")
    private Long endTime;

    /**
     * 花费时间戳
     */
    @Schema(description = "花费时间戳")
    private Long costTime;

    /**
     *
     */
    @Schema(description = "")
    private Integer isDel;

    /**
     * 分数
     */
    @Schema(description = "分数")
    private BigDecimal score;

    /**
     *
     */
    @Schema(description = "")
    private String extraInfo;

    /**
     * 状态
     */
    @Schema(description = "状态")
    private Integer examStatus;

    private Integer rightNum;

    private Integer wrongNum;

    private Integer unAnswerNum;

    private BigDecimal hardScore;

    private String examName;

    private Integer examType;


    private Long createTime;
}